technology enabler - French English Dictionary